sheep’s head and foot soup - Turco Inglés Diccionario